پس از وارد کردن کارت آنالوگ در HW Config مانند کارت های دیجیتال نرم افزار بطور اتوماتیک آدرس هایی را برای کارت در نظر می گیرد و همانطور که قبلاً اشاره شد، کارت AI یک مبدل A/D است که سیگنال الکتریکی را به یک عدد 16 بیتی یا یک Word تبدیل می کند.
این وضعیت بصورت برعکس در کارت های AO وجود دارد، یعنی کارت AO عدد 16 بیتی را به سیگنال الکتریکی تبدیل می کند (D/A)، بنابراین آدرس I/O های آنالوگ همواره به صورت Word انجام می شود. (اتوماسیون صنعتی زیمنس)
با دابل کلیک روی کارت در نرم افزار HW Config و مشاهده ی سربرگ آدرس می توان آدرس های کارت را مشاهده نمود. مطابق تصویر زیر، برای یک کارت با مشخصاتAI8 × 12 Bit آدرس ابتدا 272 و آدرس انتها 287 مشخص شده است. فاصله ی بین این دو عدد، 16 بایت و معادل 8 Word است.
بهترین روش برای پیدا کردن آدرس آنالوگ آن است که وقتی کامپیوتر به PLC متصل است، در محیط HW Config روی کارت مورد نظر راست کلیک کرده و سپس، گزینه Monitor / Modify را فعال کنیم. این پنجره آدرس کانال های کارت را نشان می دهد. علاوه بر آن، در کارت های AI-300 با فعال کردن چک باکس Monitor، مقدار لحظه ای سیگنال را به صورت عدد HEX در ستون Status Value نیز نمایش می دهد.
اما نکات سوال برانگیزی که در مورد آدرس های آنالوگ وجود دارد، این است که :
نکته: از آنجایی که حجم حافظه ی PII و PIQ در S7-400 نسبت به S7-300 بیشتر است، می تواند تمام آدرس های آنالوگ را تحت پوشش قرار دهد. بنابراین، در بسیاری از سیستم های S7-400 I/O های آنالوگ به صورت IW و QW ظاهر می شوند.
این وضعیت بصورت برعکس در کارت های AO وجود دارد، یعنی کارت AO عدد 16 بیتی را به سیگنال الکتریکی تبدیل می کند (D/A)، بنابراین آدرس I/O های آنالوگ همواره به صورت Word انجام می شود. (اتوماسیون صنعتی زیمنس)
با دابل کلیک روی کارت در نرم افزار HW Config و مشاهده ی سربرگ آدرس می توان آدرس های کارت را مشاهده نمود. مطابق تصویر زیر، برای یک کارت با مشخصاتAI8 × 12 Bit آدرس ابتدا 272 و آدرس انتها 287 مشخص شده است. فاصله ی بین این دو عدد، 16 بایت و معادل 8 Word است.
بهترین روش برای پیدا کردن آدرس آنالوگ آن است که وقتی کامپیوتر به PLC متصل است، در محیط HW Config روی کارت مورد نظر راست کلیک کرده و سپس، گزینه Monitor / Modify را فعال کنیم. این پنجره آدرس کانال های کارت را نشان می دهد. علاوه بر آن، در کارت های AI-300 با فعال کردن چک باکس Monitor، مقدار لحظه ای سیگنال را به صورت عدد HEX در ستون Status Value نیز نمایش می دهد.
اما نکات سوال برانگیزی که در مورد آدرس های آنالوگ وجود دارد، این است که :
- چرا در برخی از موارد آدرس ها به صورت IW یا QW و در برخی موارد به صورت PIW یا PQW ظاهر می شود؟
- آیا می توان کاری کرد که آدرس های PIW به IW تبدیل شوند؟
- حرف P در ابتدای PIW یا PQW معرف Peripheral به معنای جانبی است .
- آدرس های ورودی آنالوگی که در ناحیه PII قرار میگیرند ، توسط سیستم به صورت IW نشان داده شده و همچنین، آدرس های خروجی آنالوگی که در ناحیه ی PIQ قرار می گیرند، به صورت QW نمایش داده می شوند.
- آدرس هایی که خارج از ناحیه ی PII یا PQW قرار می گیرند، توسط سیستم به صورت PIW و PQW نشان داده می شوند.
- مقادیر آدرس های IW در PII ذخیره شده و از آنجا خوانده شده و در برنامه استفاده می شود. همچنین، مقادیر آدرس های QW در PIQ ذخیره شده و از آنجا به کارت AO ارسال می شود .
- آدرس های PIW و PQW چون از بازه ی حافظه خارج هستند، تصویری از آنها در PII و PIQ قرار نمی گیرد. در برنامه نویسی نیز هرکجا به آدرس PIW اشاره شود، مقدار آن مستقیماً از بافر خود کارت AI خوانده می شود و هرکجا به آدرس PQW اشاره شود، مقدار آن مستقیماً به بافر خود کارت AO ارسال می شود.
- آدرس هایی که بصورت IW یا QW هستند را می توان در برنامه نویسی به صورت PIW یا PQW به کاربرد، ولی عکس این عمل، امکان پذیر نیست. بنابراین، اگر به جای PIW و PQW از IW و QW استفاده شود، چراغ SF روی CPU روشن می شود. (نماینده زیمنس در ایران)
نکته: از آنجایی که حجم حافظه ی PII و PIQ در S7-400 نسبت به S7-300 بیشتر است، می تواند تمام آدرس های آنالوگ را تحت پوشش قرار دهد. بنابراین، در بسیاری از سیستم های S7-400 I/O های آنالوگ به صورت IW و QW ظاهر می شوند.
کنترل زیمنس تنها وارد کننده مستقیم اتوماسیون صنعتی زیمنس در ایران